آموزش کاربرد OpenTelemetry: دوره جامع مشاهده‌پذیری (Observability) [ویدئویی] - آخرین آپدیت

دانلود OpenTelemetry in Practice: The Complete Observability Course [Video]

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: این دوره با ایجاد یک پایه قوی در زمینه مشاهده‌پذیری آغاز می‌شود و مفاهیمی مانند متریک‌ها (Metrics)، لاگ‌ها (Logs) و تریس‌ها (Traces) را در کنار اهداف سطح سرویس (SLO) و بودجه‌های خطا (Error Budgets) معرفی می‌کند. شما بررسی خواهید کرد که سیستم‌های مدرن چگونه مانیتور می‌شوند و چگونه سیگنال‌های مختلف تلمتری برای ارائه بینش‌های عمیق از رفتار و عملکرد اپلیکیشن با هم ترکیب می‌شوند. سپس مسیر یادگیری به سمت ساخت یک استک کامل مشاهده‌پذیری با استفاده از Prometheus، Loki، Tempo و Grafana حرکت می‌کند. از طریق آزمایشگاه‌های عملی، هر جزء را پیکربندی، مستقر و اعتبارسنجی کرده و آن‌ها را در یک سیستم یکپارچه ادغام می‌کنید. همچنین تجربه عملی در زمینه مبانی OpenTelemetry، شامل APIها، SDKها، Collectorها و کنوانسیون‌های معنایی (Semantic Conventions) کسب خواهید کرد. با پیشروی در دوره، تمرکز بر ابزارگذاری (Instrumentation) واقعی اپلیکیشن‌ها قرار می‌گیرد. شما متریک‌ها، تریس‌ها و لاگ‌ها را با استفاده از تکنیک‌های خودکار و دستی پیاده‌سازی می‌کنید، انتشار کانتکست (Context Propagation) را درک کرده و الگوهای پیشرفته را به کار می‌گیرید. دوره با استقرار تمامی موارد در Kubernetes، تأیید خط لوله‌های تلمتری و عیب‌یابی سیستم‌های توزیع شده در محیطی مشابه محیط عملیاتی (Production) به پایان می‌رسد. - ساخت استک کامل مشاهده‌پذیری با استفاده از ابزارهای مدرن - پیاده‌سازی متریک‌ها، لاگ‌ها و تریس‌ها با OpenTelemetry - پیکربندی و مدیریت خط لوله‌های OpenTelemetry Collector - ابزارگذاری اپلیکیشن‌ها به روش‌های خودکار و دستی - فعال‌سازی تریس توزیع شده با انتشار کانتکست - استقرار استک مشاهده‌پذیری روی کلاسترهای Kubernetes این دوره برای مهندسان نرم‌افزار، متخصصان DevOps و مهندسان پلتفرم طراحی شده است که می‌خواهند مشاهده‌پذیری را در سیستم‌های توزیع شده مدرن پیاده‌سازی کنند. این دوره برای افرادی که تجربه قبلی در Docker، Kubernetes و توسعه اپلیکیشن دارند و با محیط خط فرمان (CLI) و سیستم‌های کنترل نسخه آشنا هستند، ایده‌آل است. - راه‌اندازی جامع استک مشاهده‌پذیری شامل متریک‌ها، لاگ‌ها و تریس‌ها در یک گردش کار واحد * آزمایشگاه‌های عملی برای شبیه‌سازی چالش‌های واقعی عیب‌یابی و مانیتورینگ در محیط Production * استقرار گام‌به‌گام در Kubernetes همراه با خط لوله اعتبارسنجی تلمتری یکپارچه

سرفصل ها و درس ها

شروع به کار Getting Started

  • خوش‌آمدگویی: بررسی کلی دوره Welcome: Course Overview

  • همسو کردن انتظارات Aligning Expectations

راه‌اندازی محیط Environment Setup

  • راه‌اندازی محیط توسعه محلی من My Local Development Setup

  • کاربران ویندوز: نصب WSL Windows Users: Installing WSL

  • کاربران ویندوز: ویژگی‌های کلیدی WSL Windows Users: WSL Key Features

  • راهنمای استفاده از مطالب دوره Finding Your Way Around the Course Materials

مبانی مشاهده‌پذیری Foundations of Observability

  • بررسی کلی بخش Section Overview

  • تعریف مشاهده‌پذیری (Observability) Defining Observability

  • متریک‌ها، لاگ‌ها و تریس‌ها: سه ستون اصلی Metrics, Logs, and Traces: the Three Pillars

  • درک متریک‌ها و انواع آن‌ها Understanding Metrics and Metric Types

  • کار با هیستوگرام‌ها و پرسنتایل‌ها Working with Histograms and Percentiles

  • لاگ‌ها و ضرورت لاگ‌گذاری ساختاریافته Logs and the Case for Structured Logging

  • نحوه عملکرد تریس توزیع شده How Distributed Tracing Works

  • ترکیب موثر سیگنال‌های مشاهده‌پذیری Combining Observability Signals Effectively

  • تعریف شاخص‌های سطح سرویس (SLI) Defining Service Level Indicators

  • تنظیم اهداف سطح سرویس (SLO) Setting Service Level Objectives

  • توضیح توافق‌نامه‌های سطح سرویس (SLA) Service Level Agreements Explained

  • مدیریت ریسک با بودجه‌های خطا (Error Budgets) Managing Risk with Error Budgets

  • مانیتورینگ با چهار سیگنال طلایی Monitoring with the Four Golden Signals

ساخت استک مشاهده‌پذیری Building the Observability Stack

  • بررسی کلی بخش Section Overview

  • آماده‌سازی محیط توسعه Preparing the Development Environment

  • پرومتئوس (Prometheus): بررسی سریع Prometheus: a Quick Overview

  • آزمایشگاه: راه‌اندازی Prometheus - بررسی کلی Lab: Setting Up Prometheus - Lab Overview

  • آزمایشگاه: پیکربندی Prometheus Lab: Prometheus Configuration

  • آزمایشگاه: اجرا و اعتبارسنجی Prometheus Lab: Launching and Validating Prometheus

  • لوکی (Loki): بررسی سریع Loki: a Quick Overview

  • آزمایشگاه: راه‌اندازی Loki - بررسی کلی Lab: Setting Up Loki - Lab Overview

  • آزمایشگاه: استقرار Loki Lab: Loki Deployment

  • آزمایشگاه: یکپارچه‌سازی Loki با Prometheus Lab: Integrating Loki with Prometheus

  • آزمایشگاه: اعتبارسنجی دریافت لاگ‌ها در Loki Lab: Validating Loki Log Ingestion

  • آزمایشگاه: بررسی متریک‌های Loki Lab: Inspecting Loki Metrics

  • تمپو (Tempo): بررسی سریع Tempo: a Quick Overview

  • آزمایشگاه: راه‌اندازی Tempo - بررسی کلی Lab: Setting Up Tempo - Lab Overview

  • آزمایشگاه: استقرار Tempo Lab: Tempo Deployment

  • آزمایشگاه: راه‌اندازی Grafana - بررسی کلی Lab: Setting Up Grafana - Lab Overview

  • آزمایشگاه: استقرار و یکپارچه‌سازی Grafana Lab: Grafana Deployment and Integration

  • آزمایشگاه: استقرار اپلیکیشن نمونه - بررسی کلی Lab: Deploying the Sample Application - Lab Overview

  • آزمایشگاه: استقرار اپلیکیشن نمونه Lab: Sample Application Deployment

  • جمع‌بندی: معماری کامل استک Putting It All Together: the Full Stack Architecture

مبانی OpenTelemetry OpenTelemetry Fundamentals

  • بررسی کلی بخش Section Overview

  • معرفی OpenTelemetry Introducing OpenTelemetry

  • تفکیک API و SDK در OpenTelemetry the OpenTelemetry API and SDK Separation

  • ابزارگذاری خودکار در مقابل دستی Automatic vs. Manual Instrumentation

  • نقش OpenTelemetry Collector the Role of the OpenTelemetry Collector

  • استانداردسازی تلمتری با کنوانسیون‌های معنایی Standardizing Telemetry with Semantic Conventions

بررسی OTel Collector the OTel Collector

  • بررسی کلی بخش Section Overview

  • آزمایشگاه: راه‌اندازی محیط توسعه محلی - بررسی کلی Lab: Local Development Environment Setup - Lab Overview

  • آزمایشگاه: پیکربندی محیط توسعه Lab: Development Environment Configuration

  • معماری خط لوله Collector the Collector Pipeline Architecture

  • آزمایشگاه: راه‌اندازی OTel Collector - بررسی کلی Lab: Setting Up the OTel Collector - Lab Overview

  • آزمایشگاه: استقرار OTel Collector Lab: OTel Collector Deployment

  • آزمایشگاه: تست OTel Collector - بررسی کلی Lab: Testing the OTel Collector - Lab Overview

  • آزمایشگاه: اعتبارسنجی جریان داده‌های انتها به انتها Lab: Validating End-to-End Data Flow

  • آزمایشگاه: مانیتورینگ Collector Lab: Keeping an Eye on the Collector

ابزارگذاری متریک‌ها Metrics Instrumentation

  • نحوه مدیریت متریک‌ها در OpenTelemetry How OpenTelemetry Handles Metrics

  • آزمایشگاه: ابزارگذاری خودکار متریک‌ها - بررسی کلی Lab: Auto-instrumentation for Metrics - Lab Overview

  • آزمایشگاه: فعال‌سازی ابزارگذاری خودکار متریک‌ها Lab: Enabling Auto-instrumentation for Metrics

  • آزمایشگاه: ابزارگذاری دستی متریک‌ها - بررسی کلی Lab: Manual Instrumentation for Metrics - Lab Overview

  • آزمایشگاه: تعریف متریک‌های تجاری سفارشی Lab: Defining Custom Business Metrics

  • آزمایشگاه: بررسی متریک‌های سفارشی در Prometheus Lab: Inspecting Custom Metrics in Prometheus

ابزارگذاری تریس‌ها Trace Instrumentation

  • نحوه مدیریت تریس‌ها در OpenTelemetry How OpenTelemetry Handles Traces

  • آزمایشگاه: ابزارگذاری خودکار تریس‌ها - بررسی کلی Lab: Auto-instrumentation for Traces - Lab Overview

  • آزمایشگاه: فعال‌سازی ابزارگذاری خودکار تریس‌ها Lab: Enabling Auto-instrumentation for Traces

  • آزمایشگاه: ابزارگذاری دستی تریس‌ها - بررسی کلی Lab: Manual Instrumentation for Traces - Lab Overview

  • آزمایشگاه: تعریف Spanهای سفارشی Lab: Defining Custom Spans

  • آزمایشگاه: عیب‌یابی کد ابزارگذاری شده Lab: Debugging Instrumented Code

  • آزمایشگاه: پاک‌سازی کدهای ابزارگذاری Lab: Cleaning Up Instrumentation Code

ابزارگذاری لاگ‌ها Log Instrumentation

  • نحوه مدیریت لاگ‌ها در OpenTelemetry How OpenTelemetry Handles Logs

  • آزمایشگاه: ابزارگذاری خودکار لاگ‌ها - بررسی کلی Lab: Auto-instrumentation for Logs - Lab Overview

  • آزمایشگاه: فعال‌سازی ابزارگذاری خودکار لاگ‌ها Lab: Enabling Auto-instrumentation for Logs

  • آزمایشگاه: اعتبارسنجی ابزارگذاری لاگ‌ها Lab: Validating Log Instrumentation

  • آزمایشگاه: ابزارگذاری دستی لاگ‌ها - بررسی کلی Lab: Manual Instrumentation for Logs - Lab Overview

  • آزمایشگاه: نوشتن دستورات لاگ دستی Lab: Writing Manual Log Statements

  • آزمایشگاه: همبستگی لاگ و تریس در Grafana - بررسی کلی Lab: Log-Trace Correlations in Grafana - Lab Overview

  • آزمایشگاه: فعال‌سازی همبستگی لاگ و تریس Lab: Enabling Log-Trace Correlations

  • آزمایشگاه: خارجی کردن پیکربندی - بررسی کلی Lab: Externalizing Configuration - Lab Overview

  • آزمایشگاه: خارجی کردن و بازسازی پیکربندی Lab: Externalizing and Refactoring Configuration

ابزارگذاری سرویس‌های Worker Worker Service Instrumentation

  • بررسی کلی بخش Section Overview

  • آزمایشگاه: ابزارگذاری خودکار متریک‌های Worker - بررسی کلی Lab: Worker Metrics Auto-instrumentation - Lab Overview

  • آزمایشگاه: فعال‌سازی ابزارگذاری خودکار متریک‌های Worker Lab: Enabling Worker Metrics Auto-instrumentation

  • آزمایشگاه: ابزارگذاری خودکار لاگ‌های Worker - بررسی کلی Lab: Worker Logs Auto-instrumentation - Lab Overview

  • آزمایشگاه: فعال‌سازی ابزارگذاری خودکار لاگ‌های Worker Lab: Enabling Worker Logs Auto-instrumentation

  • آزمایشگاه: ابزارگذاری خودکار تریس‌های Worker - بررسی کلی Lab: Worker Traces Auto-instrumentation - Lab Overview

  • آزمایشگاه: فعال‌سازی ابزارگذاری خودکار تریس‌های Worker Lab: Enabling Worker Traces Auto-instrumentation

انتشار کانتکست (Context Propagation) Context Propagation

  • درک انتشار کانتکست (Context Propagation) Understanding Context Propagation

  • آزمایشگاه: انتشار از Frontend به Worker - بررسی کلی Lab: Frontend-to-Worker Propagation - Lab Overview

  • آزمایشگاه: افزودن تزریق کانتکست تریس به Frontend Lab: Adding Trace Context Injection to the Frontend

  • آزمایشگاه: افزودن استخراج کانتکست تریس به Worker Lab: Adding Trace Context Extraction to the Worker

  • آزمایشگاه: اعتبارسنجی اتصال تریس توزیع شده Lab: Validating Distributed Trace Connectivity

  • آزمایشگاه: انتشار از Worker به Frontend - بررسی کلی Lab: Worker-to-Frontend Propagation - Lab Overview

  • آزمایشگاه: تکمیل انتشار دوطرفه Lab: Finishing Bidirectional Propagation

الگوهای پیشرفته ابزارگذاری Advanced Instrumentation Patterns

  • آزمایشگاه: متریک‌های سفارشی Worker - بررسی کلی Lab: Worker Custom Metrics - Lab Overview

  • آزمایشگاه: افزودن متریک‌های سفارشی به Worker Lab: Adding Custom Metrics to the Worker

  • آزمایشگاه: اعتبارسنجی متریک‌های سفارشی Worker Lab: Validating Worker Custom Metrics

  • آزمایشگاه: Spanهای سفارشی Worker - بررسی کلی Lab: Worker Custom Spans - Lab Overview

  • آزمایشگاه: افزودن Spanهای سفارشی به Worker Lab: Adding Custom Spans to the Worker

  • آزمایشگاه: الگوی Redis Exporter - بررسی کلی Lab: Redis Exporter Pattern - Lab Overview

  • آزمایشگاه: استقرار Redis Exporter Lab: Redis Exporter Deployment

  • آزمایشگاه: پیکربندی مبتنی بر محیط (Environment Driven) - بررسی کلی Lab: Environment-Driven Configuration - Lab Overview

  • آزمایشگاه: تغییر به پیکربندی مبتنی بر محیط Lab: Switching to Environment-Driven Configuration

  • آزمایشگاه: لاگ‌گذاری ساختاریافته برای Worker - بررسی کلی Lab: Structured Logging for the Worker - Lab Overview

  • آزمایشگاه: تبدیل لاگ‌های Worker به فرمت ساختاریافته Lab: Converting Worker Logs to Structured Format

  • آزمایشگاه: اعتبارسنجی خروجی لاگ ساختاریافته Lab: Validating Structured Log Output

استقرار در Kubernetes Kubernetes Deployment

  • بررسی کلی بخش Section Overview

  • آزمایشگاه: مانیفست‌های Kubernetes اپلیکیشن - بررسی کلی Lab: Application Kubernetes Manifests - Lab Overview

  • آزمایشگاه: نوشتن مانیفست‌های اپلیکیشن Lab: Writing the Application Manifests

  • آزمایشگاه: مانیفست‌های استک مشاهده‌پذیری - بررسی کلی Lab: Observability Stack Manifests - Lab Overview

  • آزمایشگاه: نوشتن مانیفست OTel Collector Lab: Writing the OTel Collector Manifest

  • آزمایشگاه: نوشتن مانیفست‌های بک‌اند مشاهده‌پذیری Lab: Writing the Observability Backend Manifests

  • آزمایشگاه: نوشتن مانیفست Kube State Metrics Lab: Writing the Kube State Metrics Manifest

  • آزمایشگاه: بازرسی مانیفست با کمک AI Lab: AI-Assisted Manifest Audit

  • آزمایشگاه: راه‌اندازی Kustomize - بررسی کلی Lab: Setting Up Kustomize - Lab Overview

  • آزمایشگاه: ساختاردهی پیکربندی با Kustomize Lab: Structuring Configuration with Kustomize

  • آزمایشگاه: تأیید مانیفست‌های Kubernetes - بررسی کلی Lab: Verifying Kubernetes Manifests - Lab Overview

  • آزمایشگاه: بررسی مانیفست‌های تولید شده Lab: Checking the Generated Manifests

  • آزمایشگاه: استقرار در Kubernetes - بررسی کلی Lab: Deploying to Kubernetes - Lab Overview

  • آزمایشگاه: اجرای مانیفست‌ها روی کلاستر Lab: Rolling Out Manifests to the Cluster

  • آزمایشگاه: عیب‌یابی جمع‌آوری تلمتری Lab: Troubleshooting Telemetry Collection

  • آزمایشگاه: تأیید داده‌های تلمتری - بررسی کلی Lab: Verifying Telemetry Data - Lab Overview

  • آزمایشگاه: تأیید تلمتری انتها به انتها Lab: End-to-End Telemetry Verification

نمایش نظرات

آموزش کاربرد OpenTelemetry: دوره جامع مشاهده‌پذیری (Observability) [ویدئویی]
جزییات دوره
10h 39m
120
Packtpub Packtpub
(آخرین آپدیت)
از 5
ندارد
دارد
دارد
LM Academy
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

LM Academy LM Academy

Lauro Fialho Müller آکادمی LM یک مهندس DevOps و Cloud باتجربه با تخصص عمیق در AWS، خطوط لوله CI/CD، Kubernetes، و پس‌زمینه وسیعی در چندین زبان برنامه‌نویسی است. او که در حال حاضر مشاور ارشد زیرساخت در Thoughtworks است، علاقه زیادی به محاسبات ابری، طراحی سیستم‌ها، FinOps و هوش مصنوعی دارد. Lauro که به دلیل تعهدش به اشتراک دانش شناخته شده است، فعالانه به رشد و موفقیت توسعه دهندگان همکار کمک می کند و آنها را در توسعه شخصی و حرفه ای در جامعه فناوری راهنمایی می کند.